package com.uco.oop.interfaces;

// java8之后，接口增加了一下新的特性
public interface AnimalPlus {
    // 1、和抽象类类似，可以定义成员方法，实现类的实例可以调用
    default void eat() {
        System.out.println("eat");
        jump();
    }

    // 2、和抽象类类似，可以定义静态方法，通过接口的名字调用
    static void sleep() {
        System.out.println("sleep");
    }

    // 3、和抽象类类似，可以定义 private 方法，在接口内部调用
    private void jump() {
        System.out.println("jump");
    }
}
